@charset "utf-8";
body,form,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,p,hr,input,em{margin:0;padding:0;list-style:none;-webkit-text-size-adjust:none; vertical-align: middle; font-weight:normal;}
body{ font-size:14px; color:#000; min-width:1300px; background: #fff; font-family:'\5FAE\8F6F\96C5\9ED1','Nanum Gothic','-apple-system';}
html, body{min-width: 1300px;}
h1,h2,h3,h4,h5,h6{font-size:100%}
table,img,iframe{border:none}ul{list-style:none}
a{ color:#000; text-decoration:none;outline:none;}
a:hover {text-decoration:none;}
a:active {color:#000;text-decoration:none;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
i,em{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt55{ margin-top:55px;}
.mt60{ margin-top:60px;}
.w1170{width: 1170px;margin-left: auto;margin-right: auto;overflow: hidden;height: auto;}
.trans{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;}
.trans:hover{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04);-webkit-transform:scale(1.04,1.04);transition:1s}
.part1-T .title:hover, .part1-B ul li a:hover, .part3-box-list li .title:hover, .text-list li a:hover{color: #2b7237;}


/******************top begin**********************/
.top{width: 100%;height: 111px;background: url(yy_jwlive_20220822.jpg) center repeat;border-bottom: 8px solid #f5f4f4;}
.top-bar{position: relative; height: 111px;}
.logo{position:absolute;left: 0;top: 37px;z-index: 1; overflow: hidden;}
.logo-p { float: left; display: block; width: auto; overflow: hidden; }
.logo-p  img{display: block;}
.logo-span{border-left: 1px solid #fff; height: 44px;line-height: 44px;float: left; margin-left: 15px; padding-left: 15px; color: #fff; font-size: 24px;}
.phone{ position: absolute; top: 55px; right: 300px; z-index: 1; font-size: 18px; color: #fff; }
.phone i{ font-family: 'Constantia';}
.search{position: absolute; top: 50px; right: 0; z-index: 1; width: 280px; height: 30px; line-height: 30px;}
.search-box{width: 228px;height: 30px;line-height:  30px;border: none;outline: medium;padding: 0 42px 0 10px;border-radius: 8px;}
.search-icon{width: 31px;height: 21px;background: url(search_hy20180531.png) no-repeat 10px;display: inline-block;border: none;outline: medium;text-indent: -999em;cursor: pointer;position: absolute;right: 11px;top: 7px;border-left: 1px solid #e7e4e4;padding-left: 10px;}






/*幻灯*/
.videopage .lmt {
    font-size: 24px;
    color: #3d3d3d;
    padding-bottom: 10px;
    cursor: pointer;
}

.videopage .lmt a {
    color: #3d3d3d;
}

.videopage .lmt i {
    font-size: 14px;
    text-transform: uppercase;
    padding-left: 10px;
    color: #958d8e;
}

.video_nav {
    width: 1200px;
    margin: 20px auto 0;
}

.video_nav a {
    display: block;
    float: left;
    padding-left: 22px;
    margin-top: 33px;
    margin-left: 2px;
    position: relative;
    font-size: 18px;
    color: #373737;
}
.video_nav .tbstop {
    float: right;
}
.video_nav .tbstop.xr{
    line-height: 26px;
}
.video_nav .logo {
    padding: 0;
    margin: 0;
}

.video_nav .xhjz::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: url("http://www.news.cn/videopro/images/video_icon01_v1.png") 0 0 no-repeat;
    left: 0;
    top: 2px;
}

.video_nav .xhyzb {
    padding-left: 24px;
}

.video_nav .xhyzb::before {
    content: "";
    position: absolute;
    width: 22px;
    height: 20px;
    background: url("http://www.news.cn/videopro/images/video_icon02_v1.png") 0 0 no-repeat;
    left: 0;
    top: 2px;
}

.video_nav .xhh::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: url("http://www.news.cn/videopro/images/video_icon03_v1.png") 0 0 no-repeat;
    left: 0;
    top: 3px;
}

.video_nav .mtcygc {
    padding-left: 42px;
}

.video_nav .mtcygc::before {
    content: "";
    position: absolute;
    width: 38px;
    height: 20px;
    background: url("http://www.news.cn/videopro/images/video_icon04_v1.png") 0 0 no-repeat;
    left: 0;
    top: 2px;
}

.video_nav .jmk::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: url("http://www.news.cn/videopro/images/video_icon05_v1.png") 0 0 no-repeat;
    left: 0;
    top: 2px;
}

.video_nav .jlp::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: url("http://www.news.cn/videopro/images/video_icon06_v1.png") 0 0 no-repeat;
    left: 0;
    top: 2px;
}

.video_nav .xhykt {
    padding-left: 24px;
}

.video_nav .xhykt::before {
    content: "";
    position: absolute;
    width: 22px;
    height: 20px;
    background: url("http://www.news.cn/videopro/images/video_icon07_v1.png") 0 0 no-repeat;
    left: 0;
    top: 2px;
}

.video_nav .fyzg {
    padding-left: 24px;
}

.video_nav .fyzg::before {
    content: "";
    position: absolute;
    width: 30px;
    height: 20px;
    background: url("http://www.news.cn/videopro/images/video_icon08_v1.png") 0 0 no-repeat;
    left: -6px;
    top: 4px;
}

.video_part01 {
    width: 1200px;
    margin: 20px auto 0;
}

.video_part01_left {
    width: 1200px;
    float: left;
}

.mod-carousel {
    position: relative;
    width: 1170px;
    border-radius: 6px;
    overflow: hidden;
}

/* 文字截取 */
.mod-carousel .m-text-cut {
    overflow: hidden;
    /*white-space: nowrap; text-overflow: ellipsis;*/
}

/* 内容区域 */
.mod-carousel .swiper-slide,
.mod-carousel .swiper-slide img {
    border-radius: 6px;
    object-fit: cover;
}

.mod-carousel .swiper-slide img {
    height: 460px;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
    width: 818px;
}

.mod-carousel .swiper-slide:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.mod-carousel .swiper-slide .thumbnail {
    position: relative;
    width: 320px;
    height: 180px;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    overflow: hidden;
}

.mod-carousel .swiper-slide .mod-tit {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 90%;
    padding: 20px 5% 10px 5%;
    font-size: 16px;
    color: #fff;
    line-height: 22px;
    overflow: hidden;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .65)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .65) 100%);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .65) 100%);
    ;
}

.mod-carousel .swiper-slide .mod-tit a,
.mod-carousel .swiper-slide .mod-tit a:hover {
    color: #fff !important;
}

.mod-carousel .swiper-slide .mod-txt {
    position: absolute;
    bottom: 6px;
    left: 25px;
    max-width: 90%;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.49);
}

/* 轮播大图 */
.mod-carousel .gallery-top {
    height: 460px;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.mod-carousel .gallery-top .swiper-pagination-bullet {
    background: none !important;
    border: 1px solid #0297fa !important;
    opacity: 0.9;
}

.mod-carousel .gallery-top .swiper-pagination-bullet-active {
    background: #0297fa !important;
}

.mod-carousel .gallery-top::after {
    content: "";
    width: 465px;
    height: 460px;
    position: absolute;
    right: 0;
    top: 0;
    background: -moz-linear-gradient(left, rgba(29, 35, 50, 0) 0%, rgba(29, 35, 50, 1) 18%, rgba(29, 35, 50, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(29, 35, 50, 0) 0%, rgba(29, 35, 50, 1) 18%, rgba(29, 35, 50, 1) 100%);
    background: linear-gradient(to right, rgba(29, 35, 50, 0) 0%, rgba(29, 35, 50, 1) 18%, rgba(29, 35, 50, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#001d2332', endColorstr='#1d2332', GradientType=1);
    z-index: 2;
}

/* 轮播缩略图 */
.mod-carousel .gallery-thumbs {
    position: absolute;
    top: 0;
    right: 40px;
    height: 100%;
    width: 330px;
    overflow: visible;
}

.mod-carousel .gallery-thumbs .swiper-slide {
    width: 320px;
    height: 180px;
    opacity: 0.2;
    overflow: hidden;
}

.mod-carousel .gallery-thumbs .swiper-slide-active {
    opacity: 1;
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
}

.mod-carousel .gallery-thumbs .swiper-slide.swiper-slide-active {
    right: 20px;
    border: 1px solid #0297fa;
    border-radius: 10px;
}

/* 轮播圆点 */
.mod-carousel .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 10px 0;
}

.mod-carousel .swiper-container-vertical>.swiper-pagination-bullets {
    right: 12px;
}

/* 轮播箭头 */
.mod-carousel .mod-arrow {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 100%;
}

.mod-carousel .mod-arrow .swiper-button-next,
.mod-carousel .mod-arrow .swiper-container-rtl .swiper-button-prev,
.mod-carousel .mod-arrow .swiper-button-prev,
.mod-carousel .mod-arrow .swiper-container-rtl .swiper-button-next {
    display: block;
    top: auto;
    width: 15px;
    height: 10px;
    right: 10px;
    margin-top: 0;
}

.mod-carousel .mod-arrow .swiper-button-next,
.mod-carousel .mod-arrow .swiper-container-rtl .swiper-button-prev {
    background: url("../images/yy_icon_arrow_20220822.png") no-repeat;
    background-position: 0 -11px;
    bottom: 80px;
}

.mod-carousel .mod-arrow .swiper-button-prev,
.mod-carousel .mod-arrow .swiper-container-rtl .swiper-button-next {
    background: url("../images/yy_icon_arrow_20220822.png") no-repeat;
    background-position: 0 0;
    top: 80px;
    left: auto;
}

.thumbnail img{width: 322px !important;height: 181px !important;position: absolute;top: 0px;left: 0px;}

/*bt*/
.yy_bt{width: 1170px;height: auto;overflow: hidden;padding: 20px 0px;margin-left: auto;margin-right: auto;}
.yy_bt a{display: block;font-size: 24px;color: #007db7;letter-spacing: 3px;font-weight: bold;}



/*权威发布*/
.yy_qwfb ul{width: 1200px;height: auto;overflow: auto;}
.yy_qwfb ul li{width: 275px;float: left;border-radius: 8px;box-shadow: 0px 0px 5px 1px #e2e2e2;margin: 2px 15px 17px 5px;}
.yy_qwfb ul li a img{width: 275px;height: 160px;border-top-right-radius: 8px; border-top-left-radius: 8px;}
.yy_qwfb ul li p{display: flex;flex-direction:row;align-items: center;height: 70px;color: #3d3d3d;line-height: 20px;padding: 0px 15px;text-align: justify;}




/***************/
.yy_snjj{width: 1245px;height: auto;margin-left: auto;margin-right: auto;overflow: hidden;position: relative;}
.yy_snjj .swiper {width: 1170px;height: 100%;overflow: hidden;margin-left: auto;margin-right: auto;}

.yy_snjj .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
box-shadow: 0px 0px 5px 1px #e2e2e2;	
}

.yy_snjj .swiper-slide img {display: block;width: 226px;height: 330px;object-fit: cover; border-radius: 5px;}


/*******加载更多********/
.yy_addmore{width:100%;height: auto;overflow: hidden;position: relative; margin-top: 35px;}
.yy_addmore p{display: block;width:80%;height: auto;padding: 15px 0px;text-align: center;margin-left: auto;margin-right: auto;color: #0d5d9d; cursor: pointer;}
.yy_addmore p:before {
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(172, 196, 214, 0) 10%, rgba(172, 196, 214, .4) 20%, rgba(172, 196, 214, .6) 30%, rgba(172, 196, 214, .8) 40%, #acc4d6 50%, rgba(172, 196, 214, .8) 60%, rgba(172, 196, 214, .6) 70%, rgba(172, 196, 214, .4) 80%, rgba(172, 196, 214, 0) 90%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(172, 196, 214, 0) 10%, rgba(172, 196, 214, .4) 20%, rgba(172, 196, 214, .6) 30%, rgba(172, 196, 214, .8) 40%, #acc4d6 50%, rgba(172, 196, 214, .8) 60%, rgba(172, 196, 214, .6) 70%, rgba(172, 196, 214, .4) 80%, rgba(172, 196, 214, 0) 90%, rgba(0, 0, 0, 0) 100%);
}

.yy_addmore p:after {
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(10%, rgba(172, 196, 214, 0)), color-stop(20%, rgba(172, 196, 214, .4)), color-stop(30%, rgba(172, 196, 214, .6)), color-stop(40%, rgba(172, 196, 214, .8)), color-stop(50%, #acc4d6), color-stop(60%, rgba(172, 196, 214, .8)), color-stop(70%, rgba(172, 196, 214, .6)), color-stop(80%, rgba(172, 196, 214, .4)), color-stop(90%, rgba(172, 196, 214, 0)), to(rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(172, 196, 214, 0) 10%, rgba(172, 196, 214, .4) 20%, rgba(172, 196, 214, .6) 30%, rgba(172, 196, 214, .8) 40%, #acc4d6 50%, rgba(172, 196, 214, .8) 60%, rgba(172, 196, 214, .6) 70%, rgba(172, 196, 214, .4) 80%, rgba(172, 196, 214, 0) 90%, rgba(0, 0, 0, 0) 100%);
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(172, 196, 214, 0) 10%, rgba(172, 196, 214, .4) 20%, rgba(172, 196, 214, .6) 30%, rgba(172, 196, 214, .8) 40%, #acc4d6 50%, rgba(172, 196, 214, .8) 60%, rgba(172, 196, 214, .6) 70%, rgba(172, 196, 214, .4) 80%, rgba(172, 196, 214, 0) 90%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(172, 196, 214, 0) 10%, rgba(172, 196, 214, .4) 20%, rgba(172, 196, 214, .6) 30%, rgba(172, 196, 214, .8) 40%, #acc4d6 50%, rgba(172, 196, 214, .8) 60%, rgba(172, 196, 214, .6) 70%, rgba(172, 196, 214, .4) 80%, rgba(172, 196, 214, 0) 90%, rgba(0, 0, 0, 0) 100%);
}





